#define BOOST_FILESYSTEM_VERSION 3

#ifndef BOOST_FILESYSTEM_NO_DEPRECATED
#  define BOOST_FILESYSTEM_NO_DEPRECATED
#endif
#ifndef BOOST_SYSTEM_NO_DEPRECATED
#  define BOOST_SYSTEM_NO_DEPRECATED
#endif

#include <iostream>
#include <boost/filesystem/operations.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/progress.hpp>
#include <vector>
#include "../compare/compare.h"

using namespace std;

#ifndef SYNCHRONIZATOR_H_
#define SYNCHRONIZATOR_H_

class Synchronizator {
public:
	static Synchronizator& getInstance() {
		static Synchronizator instance;
		return instance;
	}
	void synchronize(string from, string to, Compare *A);
};

#endif
